mortifying defeat

Translations
défaite humiliante